Comparing Parallel Architectures from a Reconfigurable Computing Perspective
ثبت نشده
چکیده
The sequential “stored program”model used for most computers is seriously limiting performance in several ways. This has lead to a search for more efficient ways of doing computations. One of the most important improvements is to start doing computations in parallel. This paper looks at the parallel property of reconfigurable computing and compares it with the traditional approach of extending the standard stored program model with parallel concepts. The paper concludes with the observation that reconfigurable devices naturally leads to different solutions than traditional approaches, and that the granularity concept from the field of reconfigurable computing easily extends to all kinds of parallel structures.
منابع مشابه
Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing
Technichal report IDE0713 Evolution in Architectures and Programming Methodologies of CoarseGrained Reconfigurable Computing Zain-ul-Abdin and Bertil Svensson In order to meet the increased computational demands of, e.g., multimedia applications, such as video processing in HDTV, and communication applications, such as baseband processing in telecommunication systems, the architectures of recon...
متن کاملFast Communication Mechanisms in Coarse-grained Dynamically Reconfigurable Array Architectures
The paper focuses on coarse-grained dynamically reconfigurable array architectures promising performance and flexibility for different challenging application areas, e. g. future broadband mobile communication systems. Here, new and flexible microelectronic architectures are required solving various problems that stem from access mechanisms, energy conservation, error rate, transmission speed c...
متن کاملEnabling Parallelization via a Reconfigurable Chip Multiprocessor
While reconfigurable computing has traditionally involved attaching a reconfigurable fabric to a single processor core, the prospect of large-scale CMPs calls for a reevaluation of reconfigurable computing from the perspective of multicore architectures. We present ReMAPP, a reconfigurable architecture geared towards application acceleration and parallelization. In ReMAPP, parallel threads shar...
متن کاملDeclarative Programming Techniques for Many-Core Architectures
Future manycore architectures are likely to have heterogeneous computing resources which will include conventional CPUs as well as variants of today’s GPUs and reconfigurable logic like FPGAs. Many of the techniques that the reconfigurable computing community has championed will find new applications in mainstream applications. One challenge posed by such manycore architectures is the requireme...
متن کاملExploiting loop-level parallelism on coarse-grained reconfigurable architectures using modulo scheduling - Computers and Digital Techniques, IEE Proceedings-
Coarse-grained reconfigurable architectures have become increasingly important in recent years. Automatic design or compilation tools are essential to their success. A modulo scheduling algorithm to exploit loop-level parallelism for coarse-grained reconfigurable architectures is presented. This algorithm is a key part of a dynamically reconfigurable embedded systems compiler (DRESC). It is cap...
متن کامل